package com.example.service.salary;

import com.example.entity.SalaryVo;
import com.example.entity.SysUser;
import com.example.util.R;
import com.github.pagehelper.PageInfo;

public interface SalaryService {
    /**
     * 查询所有工资信息（工资发放标准）
     *  无参数 查全部，有参数 根据条件 模糊查询（条件：员工姓名、工种名称、班组名称、项目名称）
     * @param salaryVo
     * @return
     */
    PageInfo<SalaryVo> salaryList(SalaryVo salaryVo);

    /**
     * 添加工资发放标准信息
     * @param salaryVo
     * @return
     */
    boolean addSalaryInfo(SalaryVo salaryVo);

    /**
     * 根据员工姓名查询员工信息（模糊查询），查询结果可能为多条数据
     * @param staffName
     * @return
     */
    R findStaffInfoByName(String staffName);
}
